.leftbox{
	width:334px;
	padding:0px 60px 10px 0px;
	float:left;}
.leftbox_pro{
	width:234px;
	padding:0px 60px 10px 0px;
	float:left;}

.leftbox h1,.rightbox h1,.leftbox_pro h1,.rightbox_pro h1{
	padding:0px 10px;
	text-transform:uppercase;
	background:url(../img/bg-orange.jpg) no-repeat right #f57c21;
	color:#ffffff;
	font-size:12px;
	margin:0px 0px 6px 0px;}
.rightbox{
	width:334px;
	padding:0px 0px 10px 0px;
	float:left;}
.rightbox_pro{
	width:434px;
	padding:0px 0px 10px 0px;
	float:left;}

/*button*/
.btn_go{
	padding:10px 0px;}
.btn_go a:link input,.btn_go a:active input,.btn_go a:visited input{
	background:url(../img/bt-send.jpg) repeat-x;
	padding:4px 20px;
	font-weight:bold;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #686868 solid;
	border-top:1px #b7b7b7 solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.btn_go a:hover input,.btn_go a:active input{
	background:url(../img/bt-send_.jpg) repeat-x;
	color:#ffffff;
	padding:4px 20px;
	font-weight:bold;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #686868 solid;
	border-top:1px #b7b7b7 solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
/*endbutton*/
.txt_input{
	background:#f9f9f9;
	padding:4px 5px;
	width:322px;
	border:1px #cccccc solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.txt_input14{
	background:#f9f9f9;
	padding:4px 5px;
	width:148px;
	border:1px #cccccc solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.lst_choice{
	background:#f9f9f9;
	padding:4px 5px;
	width:334px;
	border:1px #cccccc solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.lst_choicesm{
	background:#f9f9f9;
	padding:4px 5px;
	width:235px;
	border:1px #cccccc solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.lst_choice14{
	background:#f9f9f9;
	padding:4px 5px;
	width:160px;
	border:1px #cccccc solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.name{
	padding:5px 0px 2px 0px;
	font-weight:bold;}
.name span{
	font-weight:normal;}
.col14{
	width:160px;
	float:left;}
.col142{
	width:160px;
	float:left;
	padding:0px 0px 0px 14px;}
.col16{
	width:102px;
	float:left;}
.col162{
	width:102px;
	padding:0px 0px 0px 14px;
	float:left;}
.lst_choice16{
	background:#f9f9f9;
	padding:4px 5px;
	width:102px;
	border:1px #cccccc solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.nav_btn{
	background:url(../img/blue-shape.jpg) repeat-x;
	padding:4px 10px;
	margin:6px 0px 0px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	}
.rightbtn:link input,.rightbtn:active input,.rightbtn:visited input{
	background:url(../img/nav_right.png) no-repeat right #efefef;
	padding:6px 25px 6px 20px;
	font-weight:bold;
	color:#224999;
	float:right;
	border:none;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #686868 solid;
	border-top:1px #b7b7b7 solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.rightbtn:hover input,.rightbtn:focus input{
	background:url(../img/nav_right_.png) no-repeat right #5ebeed;
	padding:6px 25px 6px 20px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	border:none;
	border-left:1px #4bb5ea solid;
	border-right:1px #4bb5ea solid;
	border-bottom:1px #44a4d4 solid;
	border-top:1px #7ad0fb solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}

.leftbtn:link input,.leftbtn:active input,.leftbtn:visited input{
	background:url(../img/nav_left.png) no-repeat left #efefef;
	padding:6px 20px 6px 25px;
	font-weight:bold;
	color:#224999;
	border:none;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #686868 solid;
	border-top:1px #b7b7b7 solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.leftbtn:hover input,.leftbtn:focus input{
	background:url(../img/nav_left_.png) no-repeat left #5ebeed;
	padding:6px 20px 6px 25px;
	font-weight:bold;
	color:#ffffff;
	border:none;
	border-left:1px #4bb5ea solid;
	border-right:1px #4bb5ea solid;
	border-bottom:1px #44a4d4 solid;
	border-top:1px #7ad0fb solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}

.code a:link input,.code a:active input,.code a:visited input{
	background: #efefef;
	padding:2px 10px;
	font-weight:bold;
	color:#224999;
	border:none;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #686868 solid;
	border-top:1px #b7b7b7 solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.code a:hover input,.code a:focus input{
	background:#5ebeed;
	padding:2px 10px;
	font-weight:bold;
	color:#ffffff;
	border:none;
	border-left:1px #4bb5ea solid;
	border-right:1px #4bb5ea solid;
	border-bottom:1px #44a4d4 solid;
	border-top:1px #7ad0fb solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
	
.rightnav:link,.rightnav:active,.rightnav:visited{
	background:url(../img/nav_right.png) no-repeat right #efefef;
	padding:6px 25px 6px 20px;
	font-weight:bold;
	color:#224999;
	float:right;
	border:none;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #686868 solid;
	border-top:1px #b7b7b7 solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.rightnav:hover,.rightnav:focus{
	background:url(../img/nav_right_.png) no-repeat right #5ebeed;
	padding:6px 25px 6px 20px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	border:none;
	border-left:1px #4bb5ea solid;
	border-right:1px #4bb5ea solid;
	border-bottom:1px #44a4d4 solid;
	border-top:1px #7ad0fb solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}

.leftnav:link,.leftnav:active ,.leftnav:visited {
	background:url(../img/nav_left.png) no-repeat left #efefef;
	padding:6px 20px 6px 25px;
	font-weight:bold;
	color:#224999;
	float:left;
	border:none;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #686868 solid;
	border-top:1px #b7b7b7 solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
.leftnav:hover ,.leftnav:focus {
	background:url(../img/nav_left_.png) no-repeat left #5ebeed;
	padding:6px 20px 6px 25px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	border:none;
	border-left:1px #4bb5ea solid;
	border-right:1px #4bb5ea solid;
	border-bottom:1px #44a4d4 solid;
	border-top:1px #7ad0fb solid;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}


/* Category */

.header{
	font-weight:bold;
	padding:2px 5px 2px 10px;
	border:1px #efefef solid;
	background:#018ace;
	color:#ffffff;}
.box_category{
	height:150px;
	overflow:auto;
	border-bottom:1px #efefef solid;
	border-left:1px #efefef solid;
	border-right:1px #efefef solid;}
.box_category ul{
	margin:0px;}
.box_category ul li{
	padding:2px 5px 2px 10px;
	list-style:none;
	border-bottom:1px #efefef solid;}
.box_category ul li:hover{
	background:#efefef;}
	
.box_current{
	border-bottom:1px #efefef solid;
	border-left:1px #efefef solid;
	border-right:1px #efefef solid;}
.box_current ul{
	margin:0px;}
.box_current ul li{
	padding:2px 5px 2px 10px;
	list-style:none;
	border-bottom:1px #efefef solid;}
.box_current ul li:hover{
	background:#efefef;}
.check_cal{
	width:20px;
	float:left;}	
.name_cal{
	width:155px;
	float:left;}
.timeslot{
	width:80px;
	float:left;
	padding:0px 0px 0px 10px;}
.fees{
	width:70px;
	float:left;
	padding:0px 0px 0px 10px;}
.code{
	width:50px;
	float:left;
	padding:0px 0px 0px 10px;}
.address{
	width:240px;
	float:left;
	padding:0px 0px 0px 10px;}
.step{
	padding:0px 0px 20px 0px;}
.note{
	padding:6px 12px;
	background:#efefef;
	margin:6px 0px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;}
#result_choice{
	font-weight:bold;}
#voucher{
	padding:6px 0px 0px;
	margin:6px 0px 0px;
	border-top:1px #efefef dashed;}
#direct,#bank,#paypal,#mobivi{
	padding:6px 0px;
	margin:6px 0px;
	border-top:1px #efefef dashed;}
#direct ul{
	margin:0px 0px 0px 28px;
	padding:0px 0px 6px 0px;}
#direct ul li{
	padding:2px 0px 4px 0px;
	list-style:circle;}
.time{
	text-align:right;
	font-weight:bold;}